using System;
using System.Collections.Generic;
using System.Text;

namespace Mud.Server
{
    /// <summary>
    /// This interface is implemented by classes which are 'server' objects.
    /// Server object has the following properties:
    ///     - id - object can be identified by its id
    /// </summary>
    public interface IServerObject
    {

		/// <summary>
		/// Unique ID of the object.
		/// </summary>
        int ObjectId
        {
            get;
        }

		/// <summary>
		/// Server to which this object belongs to.
		/// </summary>
		IServer Server {
			get;
		}

		/// <summary>
		/// Name of the object.
		/// </summary>
		string Name {
			get;
		}

    }

 
}
